'''''''''
多进程版本：
使用多进程，时间比多线程更慢，为什么？因为创建进程的成本是要比线程高的，
虽然，它可以利用多核CPU的优势，但是在这里，用不上，就好比杀鸡用牛刀一样，大材小用，还提高了成本。
'''''''''

import time
import multiprocessing

from logger import Logger
logger = Logger("multiProcess").get_log()

def processTask(t):
    logger.info("任务开始：%s", t)
    time.sleep(1)
    logger.info('任务耗时1秒钟')

if __name__=='__main__':
    t3 = time.time()
    processes = [multiprocessing.Process(target = processTask, args=(t,)) for t in range(0, 100)]
    for p in processes:
        p.start()

    for p in processes:
        p.join()

    logger.info("总共耗时：%s ", time.time() - t3)